﻿using System.Collections.Generic;

namespace ApplicationGenerator.Lists.BusinessLogic
{
    public interface IConfigDetails
    {
        IList<Column> AvailableColumns { set; get; }
        IList<ConfiguredColumn> ConfiguredColumns { set; get; }
        IList<FilterColumn> FilteredColumns { set; get; }
        string PrimaryKeyName { set; get; }
        string CreateHqlQuerry();
        ConfiguredColumn GetPrimaryKeyColumn();
    }
}
